From: Sergey Ponomarev Date: Mon, 7 Jul 2025 18:58:30 +0000 (+0300) Subject: luci-app-acme: DNS API: Show Options Title X-Git-Url: http://git.openwrt.org/%22https:/collectd.org//%22http:/www.crowdsec.net/%22/%22https:/collectd.org/%22http:/www.crowdsec.net/%22?a=commitdiff_plain;h=6c91e303fad15a7b940eb0711e6428abe58bccb0;p=project%2Fluci.git luci-app-acme: DNS API: Show Options Title Signed-off-by: Sergey Ponomarev --- diff --git a/applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js b/applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js index d8d18c7ff6..3d1e1a1948 100644 --- a/applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js +++ b/applications/luci-app-acme/htdocs/luci-static/resources/view/acme.js @@ -123,9 +123,21 @@ return view.extend({ o.modalonly = true; for (let info of apiInfos) { + if (info.OptsTitle) { + o = s.taboption('challenge_dns', form.DummyValue, '_dns_OptsTitle_' + info.Id, ' ', ''); + o.default = info.OptsTitle; + o.depends({'dns': info.Id, '_dns_options_alt': '0'}); + o.modalonly = true; + } for (let opt of info.Opts) { _addDnsProviderField(s, info.Id, opt, false); } + if (info.OptsAltTitle) { + o = s.taboption('challenge_dns', form.DummyValue, '_dns_OptsAltTitle_' + info.Id, ' ', ''); + o.default = info.OptsAltTitle; + o.depends({'dns': info.Id, '_dns_options_alt': '1'}); + o.modalonly = true; + } for (let opt of info.OptsAlt) { _addDnsProviderField(s, info.Id, opt, true); } @@ -228,7 +240,7 @@ function _addDnsProviderField(s, apiId, opt, isOptsAlt) { optionName += '_OptsAlt' } let o = s.taboption('challenge_dns', form.Value, optionName, opt.Title, desc); - o.depends({ 'dns' : apiId, '_dns_options_alt': isOptsAlt ? '1' : '0'}); + o.depends({'dns': apiId, '_dns_options_alt': isOptsAlt ? '1' : '0'}); o.modalonly = true; o.placeholder = opt.Default; o.cfgvalue = function (section_id) {